package com.infore.remoteControl.select.dto;

/**
 * 查询参数数据传输对象
 *
 */
import java.util.List;
import com.infore.remoteControl.select.util.PageObject;
import com.infore.remoteControl.select.util.AssembleSql;
import com.infore.remoteControl.select.util.QueryCondition;

public class QueryParamDto {
	
	private QueryCondition queryCondition;//查询条件
	
	private List<String> assembleCondition;//组装查询条件，["0 or 1","1 and 0_","1 or 2",...]
	
	private AssembleSql assembleSql;//组装Sql
	
	private PageObject pageObject;
	
	public QueryCondition getQueryCondition() {
		return queryCondition;
	}

	public void setQueryCondition(QueryCondition queryCondition) {
		this.queryCondition = queryCondition;
	}

	public List<String> getAssembleCondition() {
		return assembleCondition;
	}

	public void setAssembleCondition(List<String> assembleCondition) {
		this.assembleCondition = assembleCondition;
	}

	public AssembleSql getAssembleSql() {
		return assembleSql;
	}

	public void setAssembleSql(AssembleSql assembleSql) {
		this.assembleSql = assembleSql;
	}
	
	public PageObject getPageObject() {
		return pageObject;
	}

	public void setPageObject(PageObject pageObject) {
		this.pageObject = pageObject;
	}
	
}
